package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 预报名学生管理对象 PRESTUDENT
 * 
 * @author ruoyi
 * @date 2021-11-09
 */
public class PRESTUDENT extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 预报名学生姓名 */
    @Excel(name = "预报名学生姓名")
    private String preSname;

    /** 预报名学生id */
    @Excel(name = "预报名学生id")
    private String preSid;

    /** 性别 */
    @Excel(name = "性别")
    private String preSex;

    /** 预报名状态 */
    @Excel(name = "预报名状态")
    private String preCondition;

    /** 预报名时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "预报名时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date preAgaintime;

    /** 预报名学生手机号 */
    @Excel(name = "预报名学生手机号")
    private String prePhone;

    /** 预报名身份证号 */
    @Excel(name = "预报名身份证号")
    private String prePhonecard;

    /** 预学生籍贯 */
    @Excel(name = "预学生籍贯")
    private String preAddress;

    /** 备注 */
    @Excel(name = "备注")
    private String preRemark;

    /** 学生城市 */
    @Excel(name = "学生城市")
    private String preCity;

    /** 学生县区 */
    @Excel(name = "学生县区")
    private String preXian;

    public void setPreSname(String preSname) 
    {
        this.preSname = preSname;
    }

    public String getPreSname() 
    {
        return preSname;
    }
    public void setPreSid(String preSid) 
    {
        this.preSid = preSid;
    }

    public String getPreSid() 
    {
        return preSid;
    }
    public void setPreSex(String preSex) 
    {
        this.preSex = preSex;
    }

    public String getPreSex() 
    {
        return preSex;
    }
    public void setPreCondition(String preCondition) 
    {
        this.preCondition = preCondition;
    }

    public String getPreCondition() 
    {
        return preCondition;
    }
    public void setPreAgaintime(Date preAgaintime) 
    {
        this.preAgaintime = preAgaintime;
    }

    public Date getPreAgaintime() 
    {
        return preAgaintime;
    }
    public void setPrePhone(String prePhone) 
    {
        this.prePhone = prePhone;
    }

    public String getPrePhone() 
    {
        return prePhone;
    }
    public void setPrePhonecard(String prePhonecard) 
    {
        this.prePhonecard = prePhonecard;
    }

    public String getPrePhonecard() 
    {
        return prePhonecard;
    }
    public void setPreAddress(String preAddress) 
    {
        this.preAddress = preAddress;
    }

    public String getPreAddress() 
    {
        return preAddress;
    }
    public void setPreRemark(String preRemark) 
    {
        this.preRemark = preRemark;
    }

    public String getPreRemark() 
    {
        return preRemark;
    }
    public void setPreCity(String preCity) 
    {
        this.preCity = preCity;
    }

    public String getPreCity() 
    {
        return preCity;
    }
    public void setPreXian(String preXian) 
    {
        this.preXian = preXian;
    }

    public String getPreXian() 
    {
        return preXian;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("preSname", getPreSname())
            .append("preSid", getPreSid())
            .append("preSex", getPreSex())
            .append("preCondition", getPreCondition())
            .append("preAgaintime", getPreAgaintime())
            .append("prePhone", getPrePhone())
            .append("prePhonecard", getPrePhonecard())
            .append("preAddress", getPreAddress())
            .append("preRemark", getPreRemark())
            .append("preCity", getPreCity())
            .append("preXian", getPreXian())
            .toString();
    }
}
